const { contextBridge, ipcRenderer } = require('electron');

// 在window对象上暴露API给渲染进程使用
contextBridge.exposeInMainWorld('electronAPI', {
  // 只保留后端服务状态监听
  onBackendReady: (callback) => {
    ipcRenderer.on('backend-ready', (event, status) => callback(status));
    return () => ipcRenderer.removeAllListeners('backend-ready');
  }
});